#shopcart {
	.empty-shopcart {
		text-align: center;
		margin: 3rem 0 4rem;
	}
	.shopcart-list {
		width: 95%;
		margin: 3rem auto 4rem;
		.shopcart-item {
			display: flex;
			justify-content: space-between;
			height: 10rem;
			border-bottom: 1px solid #666;
			padding-bottom: 1rem;
			.goods-img {
				width: 47%;
				img {
					width: 100%;
					height: 100%;
				}
			}
			.info {
				width: 49%;
				position: relative;
				p {
					&:first-child {
                        margin-top: 1rem;
						margin-bottom: 1rem;
					}
				}
				.edit-shopcart {
					display: flex;
					position: absolute;
					bottom: 0;
					right: 0;
					button {
						border: 0 none;
						outline: 0 none;
						width: 1.5rem;
						height: 1.5rem;
						font-size: 1rem;
						border-radius: 50%;
						color: snow;
						background: deeppink;
					}
					input {
						border: 0 none;
						outline: 0 none;
						width: 3rem;
						background: transparent;
						text-align: center;
						font-size: 1rem;
					}
				}
			}
		}
	}
}
